store that sells essential items - Espagnol Anglais Dictionnaire